/* vue */
import { defineComponent } from "vue";
/* mixins */
/* 日程 */
import VersionControlCalendarMixin from '@src/mixins/versionControlMixin/calendar'
/* 客户 */
import VersionControlCustomerMixin from '@src/mixins/versionControlMixin/customer'
/* 事件 */
import VersionControlEventMixin from '@src/mixins/versionControlMixin/event'
/* 表单 */
import VersionControlFormMixin from '@src/mixins/versionControlMixin/form'
/* 在线客服 */
import VersionControlIMMixin from '@src/mixins/versionControlMixin/im'
/* 自助门户 */
import VersionControlLinkCMixin from '@src/mixins/versionControlMixin/linkc'
/* 消息 */
import VersionControlMessageMixin from '@src/mixins/versionControlMixin/message'
/* 其他 */
import VersionControlOtherMixin from '@src/mixins/versionControlMixin/other'
/* paas */
import VersionControlPaasMixin from '@src/mixins/versionControlMixin/paas'
/* 支付 */
import VersionControlPayMixin from '@src/mixins/versionControlMixin/pay'
/* 产品 */
import VersionControlProductMixin from '@src/mixins/versionControlMixin/product'
/* 报表 */
import VersionControlReportMixin from '@src/mixins/versionControlMixin/report'
/* 备件 */
import VersionControlSparePartMixin from '@src/mixins/versionControlMixin/sparepart'
/* 服务 */
import VersionControlServiceMixin from '@src/mixins/versionControlMixin/service'
/* 服务商 */
import VersionControlServiceProviderMixin from '@src/mixins/versionControlMixin/serviceProvider'
/* 设置 */
import VersionControlSettingMixin from '@src/mixins/versionControlMixin/setting'
/* 工单 */
import VersionControlTaskMixin from '@src/mixins/versionControlMixin/task'
/* 用户 */
import VersionControlUserMixin from '@src/mixins/versionControlMixin/user'
/* 云仓 */
import VersionControlWarehouseMixin from '@src/mixins/versionControlMixin/warehouse'
/* 知识库 */
import VersionControlWikiMixin from '@src/mixins/versionControlMixin/wiki'

export {
  VersionControlCustomerMixin,
  VersionControlCalendarMixin,
  VersionControlEventMixin,
  VersionControlFormMixin,
  VersionControlIMMixin,
  VersionControlLinkCMixin,
  VersionControlMessageMixin,
  VersionControlOtherMixin,
  VersionControlPaasMixin,
  VersionControlPayMixin,
  VersionControlProductMixin,
  VersionControlSparePartMixin,
  VersionControlServiceMixin,
  VersionControlServiceProviderMixin,
  VersionControlTaskMixin,
  VersionControlUserMixin,
  VersionControlReportMixin,
  VersionControlWarehouseMixin,
  VersionControlWikiMixin,
  VersionControlSettingMixin
}

export default defineComponent({
  name: "version-control-mixin",
  mixins: [
    VersionControlCustomerMixin,
    VersionControlCalendarMixin,
    VersionControlEventMixin,
    VersionControlFormMixin,
    VersionControlIMMixin,
    VersionControlLinkCMixin,
    VersionControlMessageMixin,
    VersionControlOtherMixin,
    VersionControlPaasMixin,
    VersionControlPayMixin,
    VersionControlProductMixin,
    VersionControlSparePartMixin,
    VersionControlServiceMixin,
    VersionControlServiceProviderMixin,
    VersionControlTaskMixin,
    VersionControlUserMixin,
    VersionControlReportMixin,
    VersionControlWarehouseMixin,
    VersionControlWikiMixin,
    VersionControlSettingMixin
  ]
})
